#include <bits/stdc++.h>

#define ll long long
#define YES cout << "Yes" << endl
#define NO cout << "No" << endl
const int INF = 1e9;
using namespace std;
/*思考区
排序后，从后往前遍历，当前值（窗口内最小值）乘以k大于x，k=1（窗口变成1），否则k++
每次满足条件ans++，最后输出ans。
*/
void solve()
{
    int n,x,ans=0;
    int k=1;
    cin >> n >> x;
    vector<int> a(n+1);
    for (int i = 1; i <= n; i++)
        cin >> a[i];
    sort(a.begin() + 1, a.end());
    for(int i=n; i>=1; i--)
    {
        if(a[i]*k >= x)
        {
            ans++;
            k=1;
        }else{
            k++;
        }
        
    }
    cout<< ans << endl;
}

int main()
{
    ios::sync_with_stdio(false);
    cin.tie(0);
    int t = 0;
    cin >> t;
    while (t--)
        solve();
    return 0;
}